package utildate;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class CalendarTest {
    //键盘录入一个学生的生日，将学生月份增加1之后，打新的生日:2000年10月1日
    public static void main(String[] args) throws ParseException {
        //键盘输入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入生日：(yyyy-MM-dd)");
        String birthday = sc.next();
        //将格式打印出来
        SimpleDateFormat oldsim = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat newsim = new SimpleDateFormat("yyyy年MM月dd日");
        //创建日历对象
        Calendar calendar = Calendar.getInstance();
        //使用date，将生日设置给日历对象
        Date date = oldsim.parse(birthday);
        calendar.setTime(date);
        calendar.add(Calendar.MONTH,1);//月份增加1
        Date newBirthday = calendar.getTime();//将日历对象转换为时间戳
        System.out.println("新的生日："+newsim.format(newBirthday));
    }
}
